From bb3bac1c3b5daaf54cc6ef2869c75488e48d6e7e Mon Sep 17 00:00:00 2001 From: "\"Dube, Lutz\"" Date: Wed, 11 Aug 2010 13:18:05 +0100 Subject: [PATCH] =?utf8?q?Exception=20in=20xen/util/vscsi=5Futil.py=20whil?= =?utf8?q?e=20starting=20xend=20=C2=A0=20We=20have=20pscsi=20device=20with?= =?utf8?q?=20long=20scsi=20ids=20like=2015:0:11:101.=20In=20this=20case=20?= =?utf8?q?lsscsi=20prints=20no=20"blank"=20between=20id=20and=20type,=20so?= =?utf8?q?=20the=20following=20split=20of=20the=20string=20returns=20wrong?= =?utf8?q?=20output.=20The=20field=20physical=5FHCTL=20is=20set=20to=2015:?= =?utf8?q?0:11:101]dis.=20The=20patch=20replaces=20char=20"]"=20by=20"]=20?= =?utf8?q?",=20so=20split()=20will=20return=20the=20right=20physical=5FHTC?= =?utf8?q?L.?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit Signed-off-by: Lutz Dube Lutz.Dube@ts.fujitsu.com Acked-by: Ian Jackson --- tools/python/xen/util/vscsi_util.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/python/xen/util/vscsi_util.py b/tools/python/xen/util/vscsi_util.py index 8d5351f4fd..9abf66b84b 100644 --- a/tools/python/xen/util/vscsi_util.py +++ b/tools/python/xen/util/vscsi_util.py @@ -97,7 +97,7 @@ def _vscsi_get_scsidevices_by_lsscsi(option = ""): devices = [] for scsiinfo in os.popen('{ lsscsi -g %s; } 2>/dev/null' % option).readlines(): - s = scsiinfo.split() +        s = scsiinfo.replace(']', '] ').split() hctl = s[0][1:-1] try: devname = s[-2].split('/dev/')[1] -- 2.30.2